Big Huge Thesaurus

theropod dinosaur

noun